/**
 * Reset style
 */
html, body {
	height: 100%;
}
html, body, address, blockquote, div, p, pre, h1, h2, h3, h4, h5, h6, hr, dd, dl, dt, ul, ol, li, a, abbr, acronym, b, br, cite, code, del, dfn, em, i, ins, kbd, q, samp, span, strong, tt, var, object, input, textarea, select, button, form, fieldset, legend, label {
	margin: 0px;
	padding: 0px;
}
body {
	font: {
		family: Arial, Helvetica, sans-serif;
		size: 12px;
	}
}
a, :focus {
	outline: none;
}
a img {
	border: none;
}
sub, sup {
	position: relative;
	vertical-align: baseline;
}
sub {
	top: 0.3em; 
}
sup {
	top: -0.3em;
}
strong {
	font-weight: bold;
}
hr, object {
	border: 0px;
}
hr {
	background-color: #cdcdcd;
	color: #cdcdcd;
	height: 1px;
	margin: 7px 0px;
}
input, select, button {
	color: #53596b;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}
ol li {
	list-style-type: decimal;
}
ul li {
	list-style-type: none;
}
q {
	quotes: '\00AB' '\00BB' '\201E' '\201C';
	&:before {
		content: '\00AB';
	}
	&:after {
		content: '\00BB';
	}
	q:before {
		content: '\201E';
	}
	q:after {
		content: '\201C';
	}
}
optgroup {
	background: $colorWhite;
	color: $colorBlack;
	font-style: normal;
	option {
		padding-left: 22px;
	}
}